package concatenacion;

import javax.swing.JOptionPane;

/**
 *  T :  ingresa la cantidad de casos
 *  ------T puede no puede ser menor a 0 y mayor a 25
 * se usa try y catch para validar que nose ingresen letras y do while para que no se ingresen fuera de rango
 * 
 * M : ingresa la primera frase
 * N : ingresa la segunda frase
 *------ni M ni N pueden ser mayores a 1500
 *
 *a : utilizando un split().lenght guarda la extension del arreglo.
 *b : utilizando un split().lenght guarda la extension del arreglo.
 * 
 *total : guarda la multiplicacion de a*b 
 *
 * @author YERLIN
 *
 */
public class Concatenacion {
  public static void main (String []args){
		 int total=0;
		 int a=0;
		 int b=0;
		 int T=0;
	
		
		 
		 
		do{ 
			do {
				try{
					 T=Integer.parseInt((JOptionPane.showInputDialog("\n \n  Ingrese cantidad de casos \n \n ")));
			          if(T>25 || T<0){
			        	  JOptionPane.showMessageDialog(null, "ingrese valores de entre 1 a 25 o 0 si decea salir");  	        	  
			          }
				}catch(NumberFormatException es){
		            JOptionPane.showMessageDialog(null, "No se puede ingresar letra, ingresa Numero");  
		          
		          }
			}while( T<0 || T> 25 ); 
			
		 
		 
		  for (int i=0; i<T ; i++){
			  do{
				  String M= JOptionPane.showInputDialog("INGRESE PRIMERA FRASE");
				  a=M.trim().split(" ").length;
			  }while(a>1500); 
			  do {
			       String N= JOptionPane.showInputDialog("INGRESE SEGUNDA FRASE");
			       b=N.trim().split(" ").length;
			  }while (b>1500);   
			      
			       total= (a) * (b);
			       
			       System.out.println("Case "+ (i+1)+": " + total) ;
			 
			 
		       
		      
		 
			 
		  }
		}while (T!=0);
	  
	  
	  
  }
}
